table.eb_table {
}
table.table_left {
margin-left: 0px;
margin-right: auto;
}

td.eb_td {
text-align: left;
}
td.eb_tdc1 {
font-weight: bold;
}
td.eb_td1 {
}
td.eb_td2 {
}
td.eb_th {
}
td.eb_th1 {
}
td.eb_th2 {
font-weight: bold;
}
td.eb_w40 {
width: 40%;
}


/* Jquery-UI */
/*
.ui-button { outline: 0; margin:0; padding: 0; text-decoration:none;  !important; cursor:pointer; position: relative; text-align: center; }
.ui-dialog .ui-state-highlight, .ui-dialog .ui-state-error { padding: .3em;  }
*/

fieldset { padding:0; border:0; }
/*
label
{
    display: block;
	font-size: 14px;
	padding: .5em;
}

label.error {
        float: none; color: red;
        padding-left: .3em; vertical-align: top;  
}
*/
label.error{
font-size: 11px;
background: #fbfcda url('../images/exclamation.png') no-repeat left;
border:1px solid #dbdbd3;
margin-top:4px;
padding-left:20px;
}
input.error {
border:1px solid red;
}

.hide {display: none !important;}

#modal-form-signup label {
width: 100px;	
display: inline-block;
vertical-align: top;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }


/* BUTTONS */
.buttons a, .buttons button{
	font:inherit;
    font-size:100%;
}

/* POSITIVE */
button.positive, .buttons a.positive{
    color:#529214;
}
.buttons a.positive:hover, button.positive:hover{
    background-color:#E6EFC2;
    border:1px solid #C6D880;
    color:#529214;
}
.buttons a.positive:active{
    background-color:#529214;
    border:1px solid #529214;
    color:#fff;
}

/* NEGATIVE */
.buttons a.negative, button.negative{
    color:#d12f19;
}
.buttons a.negative:hover, button.negative:hover{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.buttons a.negative:active{
    background-color:#d12f19;
    border:1px solid #d12f19;
    color:#fff;
}

/* SIMPLE */
.buttons a.simple, button.simple{
    background-color:transparent;
    border:0px;

    outline: 0;
    margin:0;
    padding: 0;
    text-decoration:none;  !important;
    cursor:pointer;
    position: relative;
    text-align: center;
}
